Using SDL for Hardware/Software Co-Design of an ATM Network Interface Card
نویسندگان
چکیده
The Co-design is the process of generating a mixed hardware/software architecture starting from system-level model. This paper discusses the uses of SDL for the co-design of an ATM Network Interface Card (NIC). In this study, the initial specification is given in SDL. The architecture generation is made using Cosmos, a co-design tool for multiprocessor architecture. Several architectures are produced starting from the same initial SDL specification. The performance evaluation of these solutions was made using hardware/software co-simulation. This paper describes the experiment and the lessons learned about the capabilities and the restrictions of SDL and Cosmos for hardware/software co-design of distributed systems. The use of SDL allows for drastic reduction of the model size when compared to hardware/software model given in C/VHDL. SDL simulation may be 30 times faster than C/VHDL simulation.
منابع مشابه
WIRELESS LANs: THE DECT APPROACH
This paper deals with the design and implementation of a wireless Local Area Network (LAN), called DECT LAN, providing access to a backbone wired Ethernet network. Digital Enhanced Cordless Telecommunications (DECT) standard provides only the radio interface between mobile devices and Ethernet via a base station. The DECT protocol is implemented as a combination of hardware and software compone...
متن کاملA Veri able Software/Hardware Co-design Using SDL and Cospan
A new bilingual speciication environment consisting of the two languages SDL and S/R is described. The new design is based on the SDL-to-S/R compiler that was implemented at a previous phase and introduces the necessary interface semantics as restrictions on special SDL shell processes that encapsulate the interfaced S/R modules. The environment can be used in SW/HW co-design by involving the v...
متن کاملExperimental Evaluation of an ATM Host Interface
We have previously reported a design for a host interface board intended to connect workstations to ATM networks, and an implementation that was underway. Since then, we have made some modifications to the hardware architecture (mainly to support the Class 4 ATM Adaptation Layer), nearly completed the hardware implementation, and implemented software support. Our prototype connects an IBM RS/60...
متن کاملDesign of a Multigigabit Optical Network Interface Card
High-speed optical data links enable local area networks (LANs) that operate at data rates above 10 Gb/s. Various network, protocol and switch architectures have been proposed that use these links. The optical network interface card (ONIC) is an important component for demonstrating efficient application of these architectures. In this paper, we describe the design of a programmable ONIC that i...
متن کاملA Flexible Platform for Network Processing
Much of the current research in computer networks focuses on providing increasing levels of functionality at very high bandwidths. Traditional implementations using application specific integrated circuits (ASICs) can process data very quickly, but do not allow modification when protocols or algorithms change. Software-based implementations provide the ability to change functionality very easil...
متن کامل